outpourer

noun
  1. a person or thing that pours out or expresses something in large quantities or with great intensity
  2. Usage: often used figuratively to describe someone who expresses emotions, words, or ideas abundantly

Examples