Witam serdecznie,
uzywama jako alternatywy do WebBrowser komponentu Chromium do wyswietlania i modyfikowania stron.
Z elementami typu INPUT nie ma zadnego problemu, implementuje to za pomoca ponizszej funkcji:

procedure MyProc(const doc: ICefDomDocument);
var
  q: ICefDomNode;
tmp1 : String;
begin
  // "q" element ktory jest zdefiniowany za pomoca id
  q := doc.GetElementById('id');
  if Assigned(q) then
  if q.ElementTagName='INPUT' then
    begin
     // odczytywanie zawartosci elementu
     tmp1 := q.GetValue;
    //zmiana 
     q.SetElementAttribute('value','Nowy tekst')
    end;
end;

Problem polega gdy mam do czynienia z elementami typu TEXTAREA.
W przypadku elementu TEXTAREA funkcja q.GetValue tak jak i q.ElementInnerText zwracaja puste stringi.

Czy ktos mial juz do czynienia z Chromium i podobnym przypadkiem..
Dodam jeszcze ze nie moge korzystac z komponentu TWebBrowser...

Dzieki za wszelkie podpowiedzi.
Pozdrawiam