На самом деле то, что вы написали, работает. По умолчанию свойство TextBox Text обновляется из источника привязки, когда TextBox теряет фокус. Поэтому, если вы введете что-то в text2 (то есть 48), вы не увидите, как оно изменится, пока не сосредоточитесь на каком-то другом объекте (то есть снова щелкните на text1).
Если вы хотите изменить это, чтобы соответствовать поведению text1, сделайте следующее:
<TextBox x:Name="text2" Text="{Binding FontSize, ElementName=text2, UpdateSourceTrigger=PropertyChanged}" FontSize="15"/>