You will not be able to use Request.Form["tbAmount"] directly, you will have to use the clientid of the textbox
Request.Form[tbAmount.ClientId]
This is because asp.net ID of a control and its corresponsing HTML control's id are not the same, you have to use the ClientId property to accesss it.