Thx to Jessica for pointing me in the right direction I have solved this problem.
In the page load event add:
Me.tbox_hearing_date.Attributes.Add("onkeydown", "return false;")
This will effectivley disable the texbox while allowing validation.
Thx jessica