Updated styling.  Fixed a critical typo :)
Caption text area now resizes.  Getting this to work cross browser might be a hassle... I have to test in Firefox / Safari.