Day One is a nice app for journaling. It has a lot of features to help you keep track of everything -- topics, location tracking, tagging, photos, calendar, microphone, clean UI, customized quick entry, password protection. Won some awards. It's $5, though I did get it when it was offered free one day.

http://dayoneapp.com/