Delegate event to the FORM:
$('form').on({
keyup: function() {
if($(this).data('unbind')) return;
if (this.value.length > 5)
{
var newInput = $("<input type='text' class='email-input' />");
$('form').append(newInput);
//used to filter event, you cannot unbind here delegated event just for specific element
$(this).data('unbind',true);
}
}
},'.email-input');