Definetely looks like a tunicate.....aka sea squirt. They are harmless filter feeders. I have lots in my aquarium right now, probably because my water is not as pristine as it aught to be. They will not harm anything though.
Check out this page for some basics....
http://en.wikipedia.org/wiki/Tunicate
Cheers,
Aaron