In a medium bowl, combine flour, baking soda, and cinnamon. In a large bowl with an electric mixer, beat butter, brown sugar, and granulated sugar until creamy. Add eggs and vanilla; mix well. Add flour mixture; mix well. Stir in oats, dried cranberries, and chocolate.
Drop dough by rounded tablespoonfuls one inch apart onto baking sheets.
Bake 12 to 14 minutes or until light golden brown. Cool 1 minute on baking sheets; remove to wire racks to cool completely.