Did you mean libeler?
libeler
noun
°One who libels.