Did you mean carper?
carper
noun
°a person who habitually carps, who talks too much and regularly finds fault.