abstracter

(noun) abstractor

writer (generic term)
author (generic term)