Complimenter /(?)/

Com·pli·ment·er

Complimenter

n.
  1. One who compliments; one given to complimenting; a flatterer.