private void init( Messagable delegate ) {
this.messageAreaModel = new DefaultMessageAreaModel( delegate );
this.messageAreaModel.addPropertyChangeListener( this );
iconLabel = new JLabel();
messageArea = new HtmlPane();
Font defaultFont = UIManager.getFont( "Button.font" );
String stylesheet = "body { font-family: " + defaultFont.getName() + "; font-size: " + defaultFont.getSize()
+ "pt; }" + "a, p, li { font-family: " + defaultFont.getName() + "; font-size: "
+ defaultFont.getSize() + "pt; }";