Librettist
/(lĭ*brĕt"tĭst)/
Li·bret·tist
Librettist
n.
One who makes a libretto.