Librettist /(lĭ*brĕt"tĭst)/

Li·bret·tist

Librettist

n.
  1. One who makes a libretto.