extemporizer

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