I\'ve seen the following thread which is related to my question:
WPF ComboBox: background color when disabled
The above deals with changing the Content Temp
Try to avoid redefining control templates where you can. They tend to add a lot of code overhead and can become difficult to maintain over time.
I would use the following code in the Loaded event:
ClassicBorderDecorator o = VisualTreeHelper.GetChild(this.textBox1, 0) as ClassicBorderDecorator;
if (o != null)
{
o.Background = new SolidColorBrush(Colors.Transparent);
}