Cleaned up the hidden view and accessory view classes.  Also added a property to the base class so the user can change the appearance of both the accessory text field and the accessory view.