I am able to turn it off using XAML Spy by changing the Opacity setting to 0. See here:
XAML Spy pic
I am using Windows 7.
The top picture is without ExpressionDark enabled (it still happens) and the second is with the Opacity setting set to 0 via XAML Spy:
Album
Here is the WaterMarkTextBox XAML from XAML Spy, you can see the three borders, the first of which (x:Name = "Border") I need to set opacity to 0 (adding it as a window resource like in the code i posted previously):
XAML Spy pic
I am using Windows 7.
The top picture is without ExpressionDark enabled (it still happens) and the second is with the Opacity setting set to 0 via XAML Spy:
Album
Here is the WaterMarkTextBox XAML from XAML Spy, you can see the three borders, the first of which (x:Name = "Border") I need to set opacity to 0 (adding it as a window resource like in the code i posted previously):
<WatermarkTextBox x:Name="PART_TextBox" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" AllowDrop="True" Background="#00FFFFFF" CaretIndex="0" Focusable="True" Foreground="#FFFFFFFF" HorizontalContentAlignment="Right" IsEnabled="False" MinWidth="20" Opacity="0" RenderSize="57, 15.96" SelectedText="12" SelectionBrush="#FF3399FF" SelectionLength="2" SelectionStart="0">
<WatermarkTextBox.BorderBrush>
<LinearGradientBrush EndPoint="0, 20" MappingMode="Absolute">
<GradientStopCollection>
<GradientStop Color="#FFABADB3" Offset="0.05" />
<GradientStop Color="#FFE2E3EA" Offset="0.07" />
<GradientStop Color="#FFE3E9EF" Offset="1" />
</GradientStopCollection>
</LinearGradientBrush>
</WatermarkTextBox.BorderBrush>
<Grid AllowDrop="True" IsEnabled="False" RenderSize="57, 15.96">
<Border x:Name="Border" AllowDrop="True" Background="#FFF4F4F4" BorderBrush="#FFADB2B5" CornerRadius="1, 1, 1, 1" IsEnabled="False" RenderSize="57, 15.96" />
<Border x:Name="MouseOverVisual" AllowDrop="True" CornerRadius="1, 1, 1, 1" IsEnabled="False" Opacity="0" RenderSize="57, 15.96">
<Border.BorderBrush>
<LinearGradientBrush EndPoint="0, 1">
<GradientStopCollection>
<GradientStop Color="#FF5794BF" Offset="0.05" />
<GradientStop Color="#FFB7D5EA" Offset="0.07" />
<GradientStop Color="#FFC7E2F1" Offset="1" />
</GradientStopCollection>
</LinearGradientBrush>
</Border.BorderBrush>
</Border>
<Border x:Name="FocusVisual" AllowDrop="True" CornerRadius="1, 1, 1, 1" IsEnabled="False" Opacity="0" RenderSize="57, 15.96">
<Border.BorderBrush>
<LinearGradientBrush EndPoint="0, 1">
<GradientStopCollection>
<GradientStop Color="#FF3D7BAD" Offset="0.05" />
<GradientStop Color="#FFA4C9E3" Offset="0.07" />
<GradientStop Color="#FFB7D9ED" Offset="1" />
</GradientStopCollection>
</LinearGradientBrush>
</Border.BorderBrush>
</Border>
<ScrollViewer x:Name="PART_ContentHost" AllowDrop="True" Background="#00FFFFFF" CanContentScroll="True" Foreground="#FF6D6D6D" HorizontalScrollBarVisibility="Hidden" IsEnabled="False" IsManipulationEnabled="True" IsTabStop="False" PanningMode="VerticalFirst" RenderSize="57, 15.96" VerticalScrollBarVisibility="Hidden">
<Grid AllowDrop="True" Background="#00FFFFFF" IsEnabled="False" RenderSize="57, 15.96">
<Rectangle Grid.Column="1" Grid.Row="1" AllowDrop="True" Fill="#FFF0F0F0" IsEnabled="False" RenderSize="0, 0" Stretch="Fill" />
<ScrollContentPresenter AllowDrop="True" CanContentScroll="True" CanHorizontallyScroll="False" CanVerticallyScroll="False" IsEnabled="False" RenderSize="57, 15.96">
<TextBoxView AllowDrop="True" IsEnabled="False" Margin="2, 0, 2, 0" RenderSize="53, 15.96">
<TextBoxLineDrawingVisual Opacity="1">
<TextBoxLineDrawingVisual.Offset />
</TextBoxLineDrawingVisual>
</TextBoxView>
<AdornerLayer AllowDrop="True" IsEnabled="False" RenderSize="57, 15.96" />
</ScrollContentPresenter>
<ScrollBar Grid.Column="1" AllowDrop="True" Cursor="Arrow" Foreground="#FF000000" IsEnabled="False" Maximum="0" MinWidth="17" RenderSize="0, 0" ViewportSize="15.96" Visibility="Collapsed" Width="17">
<ScrollBar.Background>
<LinearGradientBrush EndPoint="1, 0">
<GradientStopCollection>
<GradientStop Color="#FFE1E1E1" />
<GradientStop Color="#FFEDEDED" Offset="0.2" />
<GradientStop Color="#FFEDEDED" Offset="0.8" />
<GradientStop Color="#FFE3E3E3" Offset="1" />
</GradientStopCollection>
</LinearGradientBrush>
</ScrollBar.Background>
</ScrollBar>
<ScrollBar Grid.Row="1" AllowDrop="True" Cursor="Arrow" Foreground="#FF000000" Height="17" IsEnabled="False" Maximum="0" MinHeight="17" Orientation="Horizontal" RenderSize="0, 0" ViewportSize="53" Visibility="Collapsed">
<ScrollBar.Background>
<LinearGradientBrush EndPoint="0, 1">
<GradientStopCollection>
<GradientStop Color="#FFE1E1E1" />
<GradientStop Color="#FFEDEDED" Offset="0.2" />
<GradientStop Color="#FFEDEDED" Offset="0.8" />
<GradientStop Color="#FFE3E3E3" Offset="1" />
</GradientStopCollection>
</LinearGradientBrush>
</ScrollBar.Background>
</ScrollBar>
</Grid>
</ScrollViewer>
<ContentPresenter x:Name="PART_WatermarkHost" AllowDrop="True" HorizontalAlignment="Right" IsEnabled="False" IsHitTestVisible="False" RenderSize="0, 0" VerticalAlignment="Top" Visibility="Collapsed">
<ContentControl AllowDrop="True" Foreground="#FF808080" IsEnabled="False" IsHitTestVisible="False" RenderSize="0, 0">
<ContentPresenter AllowDrop="True" IsEnabled="False" IsHitTestVisible="False" RenderSize="0, 0" />
</ContentControl>
</ContentPresenter>
</Grid>
</WatermarkTextBox>