diatribist

diatribist

(ˈdaɪəˌtrɪbɪst)
n
(Rhetoric) rare a person who uses diatribes in his or her speeches or writing, etc