Cornbread is good over chili -- you need to sprinkle cheese on top.
The base recipe I used to use is called Hamburger-Corn Pie from an old Betty Crocker cookbook. I don't even know why I posted the info below, because I'm sure you can make chili and cornbread without this info.
Brown onion, garlic, ground beef. Add canned tomatoes (I used large diced) and canned corn. Add chili powder, salt, and whatever other spices/herbs you use in chili. You can also add bulk pork sausage and pitted ripe olives. Pour that in a casserole.
Mix cup each of milk and cornmeal and 2 beaten eggs (for a 9x9x2 pan). Pour it over the chili, sprinkle with cheese. Bake 350, 40-50 minutes.
#1, if you add a 16 oz can of tomatoes (plus the liquid) the chili may be too dry. I just put in tons of tomatoes, and also some tomato sauce (a good brand so it has taste and isn't too watery), onion, garlic, chili powder, cumin, a bit of oregano, sometimes unsweetened cocoa, various beans and the corn, and whatever else strikes my fancy. I don't use a recipe any more and I usually don't measure anything. I always use meat. I tried adding brown rice to it, but it made it taste too freaking healthy.
#2 I like a thick cornbread topping, so I am apt to make more of it no matter what the pan size is. I use whatever kind of cheese I am in the mood for. Sometimes cheddar or colby/jack, jalepeno jack, or white queso, or a combo.