The phone actually uses Micro SDHC cards, not Micro SD like the tech specs say. I just got mine today from Verizon and removed the battery and card and it says clearly "SDHC 16gb" on it. You can get 32gb Micro SDHC card on newegg.com for around $79.99.
It should be obvious that any card over 2GB is SDHC, since the maximum you can get out of SD is 2GB. But I guess some people are unaware of that. But, yes, it must have been a typo.