yeasayer

(noun)

noun

1. One whose attitude is positive, optimistic, confidently affirmative.

2. (pejorative) One who habitually agrees uncritically.