abstractor

(noun) abstracter

writer (generic term)
author (generic term)