Thesaurus.com
Dictionary.com

make up off top of one's head