diatribist

diatribist

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