Extemporizer

Ex*tem"po*ri`zer (?), n. One who extemporizes.