complimenter

Noun

 * 1) Someone who compliments.

Verb

 * 1) to compliment