Complimenter
Com"pli*ment`er
(?),
n.
One who compliments; one given to complimenting; a flatterer.