Когда нажата кнопка «Добавить», я бы клонировал объект, который находится в привязке TextBox, и добавил клон в ObservableCollection.
Затем вы можете оставить объект, привязанный к TextBox, и отредактировать его, не испортив добавленный объект, или просто очистить TextBox, установив для объекта значение null.