balladmonger

Noun

 * 1) A seller or composer of ballads (especially the narrative poems).