Improviser
Im`pro*vis"er
(?),
n.
One who improvises.