balladist

noun

A person who writes or sings ballads.