I've got it! The you want is "Punster"! [source: OED].

No?

Ok, you could coin a noun by adding the suffix -er or -ist to "repartee" (conversation characterized by quick witty comments or replies); or even -ee! as in employEE! Yes, that would give you a "reparteeee"!

What, "wit" is too bland?