Michelle Obama has appeared on chat show The Colbert Report to publicly endorse her husband Barack's Presidential campaign.