extemporizer
EXTEM'PORIZER
, n. One who speaks without previous study, or without written composition.