flex-flow:column wrap;
и сделайте просто flex-wrap: wrap;
$('body').append('<input type="text" name="vir" id="vir" size="7" placeholder="TEXTA" style="border-width: 0px;" >')
$("#vir").css("position", "absolute").css("top", 260).css("left", 270).css({ color: "red" });
$('body').on('keyup', '#vir', function(event) {
event.preventDefault();
$(this).val($(this).val().replace(/\s/ig, '-'));
});