gagwriter
Etymology
From gag + writer.
noun
One who writes jokes.