criticizer

Noun

 * 1)  A person who criticizes; a carper or faultfinder.

Synonyms

 * See also Thesaurus:complainer