The error messages are controlled by a language file, both for Joomla and for CB. It is, however, possible to use html coding in the language file so that it displays html "things" instead. Using that logic, you should be able to code a simple login form. As for registration fields, you should provide a register link instead as part of the language file edition, and not attempt to display the whole registration form.