BitConverter is overloaded to accept double, int, and string i believe.
you can parse a double out of the textbox
double d = Double.Parse(TextBox.Text);
byte[] buffer_2_send = BitConverter.GetBytes(d);
I think this is what you meant, but if not, what are you meaning by 'just convert the double itself'?