How about sesquipedalian? It can be a noun or an adjective, and can mean a long word (OED Definition 1a), or a person given to using long words (OED Definition 1b). Incidentally, it is from Horace, _Verba Sesquipedalia_, which literally means words a foot and a half long.