songwriter

noun

1.
a composer of words or music for popular songs