I am unable to get the names to add to the list after hitting enter, yet it still adds when clicking "Add Name". Any ideas?
The problem with this code is that self.people in pushPeople() is undefined (because this
points to the input element instead of the view model).
Try this: http://jsfiddle.net/WWpcC/22/
Changed value.call(this);
to value.call(ko.dataFor(this));