ghostwriter

ghost·writ·er

ghostwriter

n.
  1. One who ghost-writes (a book, article, etc.) for someone else.