Los TextBox tienen una propiedad Columns (q modifica la apariencia) y otra MaxLength q sería la q ocupas para decirle q solo admita n caracteres
Intenta poniendo:
<asp:TextBox ID="TextBox1" runat="server" ValidationGroup="mismoGrupo"
MaxLength="3"></asp:TextBox>
Lo de solo Números puedes hacerlo mediante un Extensor de AJAX... yo tengo por ahi un método en JavaScript pero es para un textBox del tipo INPUT de HTML (jajaja, curiosamente no lo pude echar a andar con un textBox de .NET

)
Espero q te sirva...