By default WordPress strips HTML from category descriptions. You can get around this by adding a small snippet to your theme functions.php file:
The first part prevents html from being stripped from term descriptions.
The second part prevents html being stripped out when using the term description function (http://codex.wordpress.org/Function_Reference/term_description).