JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://rawgit.com/MartinF/jQuery.Autosize.Input/master/jquery.autosize.input.min.js"></script>
<div id="clickme">CLICK ME</div>
<hr>
<div id="debug"></div>
JavaScript
$("#clickme").click(function(e) {
$input = $('<input class="myinput" value="CLICK ME" />')
.focus()
.autosizeInput()
;
$(this).empty().append($input);
$("#debug").html(
'INPUTS: ' + $(".myinput").length + '<br />'
+ 'SPANS: ' + $("span").length + '<br />'
);
});