Пожалуйста, попробуйте это.
$('#btna').on('click', function(){
$('#txa').hide()
});
$('#btnb').on('click', function(){
$('#txa').show()
});
autosize();
function autosize(){
var text = $('#txa');
text.each(function(){
$(this).attr('rows',1);
resize($(this));
});
text.on('input', function(){
resize($(this));
});
function resize ($text) {
$text.css('height', 'auto');
$text.css('height', $text[0].scrollHeight+'px');
}
}
#txa, #txb{
display:block;
width:100%;
resize:none;
overflow:hidden;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.0/jquery.min.js"></script>
<textarea id='txa' name="md-content">
lorem ipsum
lorem ipsum
sdf
sdf
sdf
sdf
sdf
sdf
s
</textarea>
<button id='btnb'>SHOW</button>
<button id='btna'>HIDE</button>