As it wasn't mentioned already, did you also check your Warrior's heroes? Perhaps you had one of your heroes charm the moa instead of the Warrior him/herself.
If you can't find it from any of the suggestions and you did the Black Moa quest chain for the Kurzicks, then you should be able to charm a new one. Once a character has finished that line of quests, there should always be a charmable level 20 Black Moa out in Ferndale, a bit SW of the entrance from Aspenwood Gate outpost. http://wiki.guildwars.com/wiki/Black_Moa
Charm does allow you to bring your pet along. That functionality wasn't removed when it was added to Comfort. There just isn't any point in bringing them both along anymore.