one who attacks the reputation of another by slander or libel
One who maligns.
n. One who maligns; a traducer; a defamer.