songwriter

noun
  1. a person who writes songs, especially the words and music for popular songs

Examples