I still can't understand why you are do that binding inside the event handler - it seems to me as a dangerous (and useless) thing, that can create you endless handlers (according to the times first text-box get blur!)...
To your point...jQuery
html
method used to set inner html for elements, to set its value you should use
val
method...
$("#TextBoxinfo2").val(" " + $(this).mask());
(It works on label because of the differnt nature of <label> and <input>...)