1. The business person needs to understand that they can't make all the shots. Because they're business doesn't mean they handle all of it, especially product 2. Passionate about your idea, but understand that a technical point of view can greatly change the idea 3. Don't act like an enterprise business person. Don't think about team size as a measure of success for example. 4. Show you can bring more than ideas and opinion to the table. You need to be able to close deals, raise money, talk and persuade, have user acquisition plans that you can execute without code, have a very popular blog, twitter account, and a following of people who respect you already.
1. Be a nice interesting person I would like to work with.
2. Convince me you have something valuable to contribute while I am hacking away.
3. Have an idea that I believe in.
Probably in that order too. #2 might sound arrogant but that's partly because it is harder for me to judge business ability than it is to judge technical ability. It will also depend on whether the idea is weighted towards technology or business risk.
Good luck!
If you want a co-founder, you need to not refer to her as a coder.