maligner /(?)/

ma·lign·er

maligner

n.
  1. One who maligns.