Complainer

n.
  1. One who complains or laments; one who finds fault; a murmurer.