SO - 25825035
HTML
<textarea></textarea>
<button value="Click me">Click Me</button>
CSS
textarea {
display:none;
}
JavaScript
$('textarea').on('blur', function (e) {
if(e.relatedTarget && e.relatedTarget.tagName == 'BUTTON') {
//do nothing
}else{
$(this).hide();
}
})
$('button').click(function () {
$('textarea').show().focus()
})