songsmith

noun

A song maker; a poet.

noun

A writer of songs.