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