Weka, pazīstama arī kā koka vista, ir nelidojošs Gallirallus australis sugas putns. Visēdāja putna dzimtene ir Jaunzēlande, un tas apdzīvo visdažādākos biotopus, sākot no pilsētu teritorijām līdz pļavām. Nobriedumā tas var sasniegt pieradinātas vistas izmēru. Evolūcijas pielāgošanās dažādām vidēm ir izraisījusi četru atšķirīgu pasugu attīstību. Vides apsvērumu dēļ putns ir klasificēts kā neaizsargāta suga.
Weka ir zinātkāri un jautri putni, kas var izdzīvot dažādos biotopos, sākot no pilsētvides līdz mežiem un zālājiem. Tās uzturs ir visēdājs, tostarp veģetācija, piemēram, sēklas, zāle un ogas, kā arī dzīvnieki, piemēram, mazi putni, peles un kukaiņi. Tam ir garš, izturīgs knābis, ko izmanto gan pārtikas sadalīšanai, gan pašaizsardzībai. Pie brieduma tas var izaugt līdz 20 collu (50 centimetru) garumā, tēviņi sver aptuveni 2.2 mārciņas (1 kilogramu), bet mazākās mātītes sver aptuveni 1.5 mārciņas (700 gramus).
Kopējais weka krāsojums ir pārsvarā brūns, raibs ar melnu un pelēku. Katrai no četrām apakšsugām ir arī citas krāsas atšķirības. Piemēram, Buff Weka kopumā var būt gaišāks krāsojums nekā tā kolēģiem. Stjuartas salas Weka dažādos gada laikos var atšķirties no kastaņa līdz melnai. Rietumu Weka ir tumši sarkana, brūna un melna, un putniem tās areāla dienvidu daļā ir tumšāks krāsojums. Ziemeļu sala Weka no pārējām pasugām atšķiras ar pelēko apakšpusi un brūnajām kājām.
Weka var izaudzēt līdz četriem perējumiem gadā, ja ir daudz pārtikas un resursu. Ligzdas parasti tiek būvētas uz zemes, zem biezas zemes segas ieaužot zāli bļodveida formā. Mātītes šajā ligzdā parasti dēj apmēram trīs daudzkrāsainas olas. Gan tēviņš, gan mātīte inkubē olas līdz mēnesim, kad izšķilsies cāļi. Cāļi ir atkarīgi no vecākiem līdz desmit nedēļām, kad tie būs pilnībā nobrieduši un gatavi atstāt ligzdu.
Šo putnu sugu apdraud vairāki ārēji faktori. Mežu un mitrāju industrializācijas un modifikācijas dēļ to saskaras ar biotopu noplicināšanu. Mājas suņi un kaķi var apdraudēt arī pieaugušos putnus, un mazāki zīdītāji, piemēram, seski, var apdraudēt cāļus un olas. Pilsētvides putnus parasti apdraud mehānisko transportlīdzekļu satiksme.