The Sennheiser e865 is a quality mic designed for live touring and performance and it kicks butt. It's a condenser mic so it will need phantom power. I reckon it's a shame they didn't put a battery pack inside this one but hey, you can't have everything.
Being designed for vocals, you just want to sing into this mic it sounds so good. But for beatboxing it does suffer from wind noise if you get close up. However, the sound is clear and any wind noise doesn't sound as obtrusive as with other mics.
If you want to go up a notch and fork out for a condenser then the e865 is a mic to check out.