Поскольку вы используете RoutedEventArgs, я предполагаю, что вы используете WPF (или, возможно, SL).
Я думаю, что наилучшим вариантом было бы установить привязки данных между текстовыми полями и полями вашего класса. Если вы не хотите этого делать, я бы порекомендовал просто обновлять все поля всякий раз, когда изменяется любое из текстовых полей.
Нет способа получить доступ к имени локальной переменной из кода. Таким образом, вы, вероятно, не можете получить имена текстовых полей. Если они являются полями или свойствами вашего класса, теоретически вы можете сделать это с помощью отражения, но я бы не рекомендовал это в качестве решения.