Blend eggs, sugar and oil together; set aside. Combine flour, baking soda, salt and cinnamon; mix into egg mixture. Stir in carrots, apple and walnuts; pour into 2 greased and floured 9" round baking pans. Bake at 350 degrees for 30 to 35 minutes or until a toothpick inserted in the center removes clean; cool on wire racks for 10 minutes. Remove from pans; cool completely. Prepare Cream Cheese Frosting: Blend cream cheese, butter and vanilla together until fluffy; gradually mix in powdered sugar until smooth. Arrange one layer of cake on a serving plate; frost with cream cheese frosting. Add second layer; frost top and sides.