Line baking sheets with parchment paper or baking mats, and preheat oven to 350 degrees F.
In a large mixing bowl, whisk together flour, baking soda, salt, and cinnamon. Mix completely.
In another large bowl, cream butter and sugars, until light. Add eggs and beat for 2-3 minutes, scraping sides of bowl. Beat in banana and vanilla making sure everything is well mixed.
Add dry ingredients, and mix just until incorporated. Fold in chocolate chips and nuts (if desired).
Scoop heaping tablespoons of batter onto prepared pans, and bake at 350 degrees for 12-15 minutes or until desired shade of golden brown.
Cool for 2 minutes on cookie sheet, then transfer to wire cooling racks.