defamer
1. [ noun ] one who attacks the reputation of another by slander or libel
Synonyms: slanderer libeler backbiter traducer vilifier maligner
Related terms: detractor defame badmouth vilify